home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / menu / kwmenu10.zip / KWMENU.DOC < prev    next >
Text File  |  1992-04-08  |  25KB  |  630 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                            KWmenu Version 1.0
  8.                          User Reference Manual
  9.  
  10.  
  11.                      Copyright (C) 1991 by KeenWare
  12.                           All Rights Reserved
  13.  
  14.  
  15.  
  16.                                KeenWare
  17.                             3080 Shaw Road
  18.                           Marietta, GA  30066
  19.  
  20.  
  21.  
  22.  
  23.  
  24.   ┌───────────────────────────────────────────────────────────────────┐
  25.   │                                                                   │
  26.   │                            1.0  INTRODUCTION                      │
  27.   │                                                                   │
  28.   └───────────────────────────────────────────────────────────────────┘
  29.  
  30.   This chapter discusses the following:
  31.  
  32.      ■    Objectives of KWmenu
  33.      ■    KWmenu's features
  34.      ■    Program limitations
  35.      ■    License, registration, and warranty
  36.  
  37.   ┌───────────────────────────┐
  38.   │ 1.1  Objectives of KWmenu │
  39.   └───────────────────────────┘
  40.  
  41.   Our design objective for KWmenu was very straightforward:
  42.  
  43.          Provide users of IBM-PC compatible computers with a
  44.          high-quality user-friendly menu at a very competitive price.
  45.  
  46.   The competitive price part was easy enough:  KWmenu costs only $10.
  47.   Ensuring a high-quality, user-friendly menu was more difficult, of
  48.   course.  However, the comments we received from Beta tester's of
  49.   KWmenu, which included several Sysops of major bulletin board systems,
  50.   indicates that this objective has been fully met.
  51.  
  52.                  ┌─────────────────────────────────────────┐
  53.                  │                NOTE                     │
  54.                  │  If you do experience any problem with  │
  55.                  │  KWmenu, please leave us a comment on   │
  56.                  │                                         │
  57.                  │        David's Express PCBoard          │
  58.                  │                                         │
  59.                  │           (404) 963-5514                │
  60.                  │                                         │
  61.                  │  You may also obtain a registered copy  │
  62.                  │  of KWmenu on this bulletin board,      │
  63.                  │  which is operated by the authors.      │
  64.                  │  (This board also contains over 35,000  │
  65.                  │  files, and numerous conferences.)      │
  66.                  └─────────────────────────────────────────┘
  67.  
  68.                NOTE:  On May 3, 1992, the area code for Georgia
  69.                       will change from 404 to 706, changing the
  70.                       number for David Express PCBoard to
  71.                                (706) 963-5514.
  72.  
  73.  
  74.  
  75.   ┌───────────────────────────┐
  76.   │ 1.2  KWmenu's features    │
  77.   └───────────────────────────┘
  78.  
  79.   KWmenu has the following features:
  80.  
  81.         ■    Helps you easily run as many as 100 of your favorite programs
  82.              or DOS commands
  83.  
  84.         ■    Lets you add, delete, or move menu entries with ease ──
  85.              there's no need to learn any special commands
  86.  
  87.         ■    Displays a calendar of the current month, as well as the
  88.              date and time
  89.  
  90.         ■    Menu colors are easy to change to suit your taste
  91.  
  92.         ■    Easy-to-understand, popup help screens are available at the
  93.              press of a key
  94.  
  95.         ■    You can password-protect programs you do not want others to
  96.              access.  You can also password-protect the editing, so that
  97.              only you can edit the menu
  98.  
  99.         ■    The menu frees itself completely from computer memory when
  100.              it runs the program you select.  Hence, no matter how large
  101.              the program you select to run, if you can run it without
  102.              KWmenu, you can run it with KWmenu
  103.  
  104.         ■    Runs memory-resident programs as well as regular programs
  105.  
  106.         ■    Lets users of older model Color Graphics Adapters (CGAs)
  107.              use the menu without any screen snow
  108.  
  109.         ■    Lets you personalize the menu title
  110.  
  111.         ■    If no keys are pressed during any 2-minute period that the
  112.              menu is being displayed, the screen is blanked to preclude
  113.              its "burnout."  The menu is fully restored when any key is
  114.              pressed.
  115.  
  116.   These features are available to all users, whether registered or not.
  117.   However, technical support is available only to registered users.
  118.   Additionally, non-registered versions of KWmenu prominitely display
  119.   the message "Unregistered Copy."
  120.  
  121.   Customized features can be added for corporate purchasers.
  122.  
  123.  
  124.   ┌───────────────────────────┐
  125.   │ 1.3  Program Limitations  │
  126.   └───────────────────────────┘
  127.  
  128.   As is the case with a number of other utility programs, KWmenu is not
  129.   designed to work on every computer system.  It is designed for IBM
  130.   compatibles only, and is designed to run under MS-DOS.  Other
  131.   operating restrictions are:
  132.  
  133.         ■    KWmenu requires approximately 128 Kbytes of free memory,
  134.              except when it is running a program.  As previously noted,
  135.              KWmenu frees itself completely from memory when running a
  136.              selected program.  KWmenu itself is small (the executable
  137.              file is less than 50 Kbytes), but it has to reserve some
  138.              memory to hold data from the KWmenu.dat file, to show help
  139.              displays, etc.
  140.  
  141.         ■    KWmenu is not designed to operate within a windowing
  142.              environment
  143.  
  144.         ■    KWmenu is designed to run only on hard-drive systems.  It
  145.              is not designed to work on systems that have only floppy
  146.              drives ── one reason for this is that menuing programs are
  147.              generally of little value on such systems
  148.  
  149.  
  150.   ┌──────────────────────────────────────────┐
  151.   │ 1.3  License, Registration, and Warranty │
  152.   └──────────────────────────────────────────┘
  153.  
  154.   KWmenu ("The Software") is Copyright (C) 1991 by KeenWare.  ALL RIGHTS
  155.   RESERVED.  KWmenu is NOT a public domain program and is not free.  You
  156.   may freely distribute Non-Registered copies the software, provided
  157.   that you do not modify the software in any way and provided that you
  158.   do not distribute the software for profit.
  159.  
  160.   You may purchase a registered version of KWmenu for only $10 from
  161.   David's Express PCBoard, 404-963-5514, using either your Mastercard or
  162.   Visa card.  Or you may obtain a registered version by sending your
  163.   check or money order in the amount of $12.50 ( including $2.50 for
  164.   shipping and handling ) to
  165.  
  166.                       KeenWare
  167.                       3080 Shaw Road
  168.                       Marietta, GA  30066
  169.  
  170.   When ordering by mail, please specify whether you prefer 3½"
  171.   diskettes or 5¼" diskettes.
  172.  
  173.   Non-registered users are granted a LICENSE to KWmenu to use it for an
  174.   evaluation period of 30 days, subject to items 2) and 3) of the
  175.   restrictions and limitations listed below for registered users.
  176.  
  177.   Registered users of KWmenu are granted a LICENSE to KWmenu to use the
  178.   program, subject to the following restrictions and limitations:
  179.  
  180.       1)   This license is not transferrable under any conditions.
  181.  
  182.       2)   You may not provide copies of KWmenu to anyone else.
  183.            However, as long as KWmenu is running on your system, other
  184.            users of your system may use the software.
  185.  
  186.       3)   You may not engage in, nor permit third parties to engage in,
  187.            any of the following:
  188.  
  189.            a)   Attempting to disassemble, decompile, or reverse
  190.                 engineer the software in any way.
  191.  
  192.            b)   Granting sublicenses, lease or other rights in the
  193.                 software to others.
  194.  
  195.   The authors of the software reserve the right to terminate this
  196.   license if there is a violation of its terms or default by the user.
  197.   Upon termination for any reason, all the user's copies of the software
  198.   must be destroyed and the user will be liable for any and all damages
  199.   suffered as a result of the violation or default.
  200.  
  201.   The authors of this software are not liable for damages suffered as a
  202.   result of the improper use, proper use, or inability to use this
  203.   software.  This type of disclaimer is prohibited in some states, and
  204.   is therefore void in those states.
  205.  
  206.  
  207.  
  208.  
  209.   ┌───────────────────────────────────────────────────────────────────┐
  210.   │                                                                   │
  211.   │                            2.0  INSTALLATION                      │
  212.   │                                                                   │
  213.   └───────────────────────────────────────────────────────────────────┘
  214.  
  215.  
  216.   This chapter provides instructions for installing KWmenu.
  217.  
  218.  
  219.   ┌────────────────────────────┐
  220.   │ 2.1  How to Install KWmenu │
  221.   └────────────────────────────┘
  222.  
  223.   If you purchased KWmenu directly from KeenWare, simply
  224.  
  225.         ■    Install the KWmenu diskette in one of your floppy drives
  226.  
  227.         ■    Change to the drive containing the KWmenu diskette
  228.              (e.g., if you put the diskette in your "A" drive, simply
  229.              type A: at the DOS prompt)
  230.  
  231.         ■    Type KWSETUP and press the ENTER (or RETURN) key.
  232.  
  233.   The KWsetup program will then make the directory C:\KWMENU on your
  234.   hard drive, and will copy the following files to that directory:
  235.  
  236.                 KWMENU.EXE      KWDOC.EXE
  237.                     KW.BAT      KWMENU.DOC
  238.                 KWDATA.DAT      KWSETUP.EXE
  239.                 KWHELP.HLP
  240.  
  241.   It is essential that KWmenu be installed in a directory named
  242.   C:\KWMENU, and that the directory contain these files.
  243.  
  244.   KWsetup will also make the directory C:\KWMENU\SAMPLES and will copy
  245.   the following files to it:
  246.  
  247.                 DIRSIZE.COM
  248.                 KWKEY.COM
  249.                 KWKEY.DOC
  250.                 STAR.BAT
  251.  
  252.  
  253.   If you have downloaded KWmenu from a Bulletin Board, it is almost
  254.   certainly in a compressed format.  Once you have used your file
  255.   compression utility to decompress the file, simply change to the
  256.   directory that the uncompressed files are in and run the KWsetup
  257.   program.  As with the above procedure, the directory C:\KWMENU will
  258.   be formed and the necessary files will be copied to it.
  259.  
  260.   A final note.  It is not essential that the directory C:\KWMENU be
  261.   added to the PATH statement in your autoexec.bat file.  However, we
  262.   recommend that you do, as a convenience.  It is also recommended that
  263.   you make the following the las two lines in your autoexec.bat file:
  264.  
  265.                 CD\KWMENU
  266.                 KW
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.   ┌───────────────────────────────────────────────────────────────────┐
  275.   │                                                                   │
  276.   │                            3.0  USING KWMENU                      │
  277.   │                                                                   │
  278.   └───────────────────────────────────────────────────────────────────┘
  279.  
  280.   KWmenu is very easy to use.  Easy-to-read prompts will guide you
  281.   through its various features.  And, the F1 key will bring up a help
  282.   screen any time you desire.  Hence, if you are an experienced computer
  283.   user, you can probably bypass this chapter.  Otherwise, this
  284.   documentation is designed to assist you in using KWmenu.  If you find
  285.   it lacking in this regard in any way, please let us know.
  286.  
  287.  
  288.   This chapter discusses the following:
  289.  
  290.         ■    Running programs from KWmenu
  291.         ■    Adding your programs to KWmenu
  292.         ■    Changing KWmenu's appearance
  293.         ■    Password protection
  294.  
  295.  
  296.   ┌───────────────────────────────────┐
  297.   │ 3.1  Running Programs from KWmenu │
  298.   └───────────────────────────────────┘
  299.  
  300.   A sample 'kwdata.dat' file is provided with KWmenu so you can
  301.   immediately begin experimenting with KWmenu's operation.
  302.  
  303.   If you have added the directory C:\KWMENU to your PATH statement, you
  304.   can run KWmenu from any directory by simply typing KW at the DOS
  305.   prompt.  Otherwise, change to the directory C:\KWMENU and type KW.
  306.   (For those who are new to DOS, exit any program(s) you are running
  307.   until you reach the DOS prompt.  Then, enter C:, then CD:\KWMENU, and
  308.   then KW.)
  309.  
  310.                             ┌─────────────────────────────────────────┐
  311.                             │ IF YOUR SCREEN DISPLAYED SNOW when you  │
  312.                             │ entered KWmenu:                         │
  313.                             │                                         │
  314.                             │    press function key F2, press S to    │
  315.                             │    edit the screen-writing speed, and   │
  316.                             │    press S again to set the speed to    │
  317.                             │    'No Snow'.                           │
  318.                             │                                         │
  319.                             │ You may exit the F2-popup menu with     │
  320.                             │ either the ESC or Q keys.  (Note that   │
  321.                             │ a small 'q' works just as well as a     │
  322.                             │ capital 'Q'.  KWmenu operation is       │
  323.                             │ completely case-insensitive.)           │
  324.                             │                                         │
  325.                             │ You should then exit KWmenu by pressing │
  326.                             │ F3.  This saves the no-snow setting     │
  327.                             │ for future KWmenu operations.  When you │
  328.                             │ run KWmenu again, the screen will be    │
  329.                             │ free of snow.                           │
  330.                             │                                         │
  331.                             └─────────────────────────────────────────┘
  332.  
  333.   The menu will display a sign-on screen for five seconds the first time
  334.   it is run each day.  The sign-on is displayed only once each day.
  335.  
  336.   When the menu is displayed, you will note that it is organized into 10
  337.   'submenus' ── namely, 'A' thru 'J' ── and that each of these submenus
  338.   is capable of running 10 of your programs.
  339.  
  340.   The menu contains some sample data so you can immediately begin
  341.   experimenting with running programs/commands from KWmenu.
  342.  
  343.   Submenu 'A', for example, lets you run a couple of simple directory
  344.   commands:
  345.  
  346.         0  Show files in Root Directory
  347.         1
  348.         2  Show files in KWmenu Directory
  349.         3
  350.         4  Show KWmenu\Samples Directory
  351.         5
  352.         6
  353.         7
  354.         8
  355.         9  Show Disk Usage by Directory
  356.  
  357.  
  358.   You can run any of these items by:
  359.  
  360.         Using the Arrow Keys (Up or Down) to highlight the item you want
  361.         to run, and then pressing the ENTER key.
  362.      OR
  363.         Pressing the number key corresponding to the desired item.
  364.  
  365.   For example, to show the files in the root directory, press the Down
  366.   key once to highlight item 2.  (Note that empty item 1 is skipped over
  367.   when you press the Down key.)  Then, press the ENTER key. You may also
  368.   wish to run the item by just pressing the '2' key.
  369.  
  370.   To run a program in another submenu, you may:
  371.  
  372.         Press the arrow keys until you reach the desired submenu
  373.      OR
  374.         Press the letter key corresponding to the desired submenu.
  375.  
  376.   For example, to select submenu 'D', you may press 'D' or 'd'.  You may
  377.   then run the items on submenu 'D' as discussed above for submenu 'A'.
  378.  
  379.  
  380.  
  381.   ┌─────────────────────────────────────┐
  382.   │ 3.2  Adding Your Programs to KWmenu │
  383.   └─────────────────────────────────────┘
  384.  
  385.   The F2 key is used to initiate all editing of the menu.  When you
  386.   press F2, a popup menu is presented that provides the following
  387.   choices:
  388.  
  389.            ┌──────────────────┐
  390.            │  Menu Item       │
  391.            │  Colors          │
  392.            │  Title           │
  393.            │  Screen Speed    │
  394.            │  Set Password    │
  395.            │  Edit Protection │
  396.            │  Quit            │
  397.            └──────────────────┘
  398.  
  399.  
  400.   The popup menu item of interest to us for now is the 'Menu Item'
  401.   selection.
  402.  
  403.   You may select the 'Menu Item' option by pressing 'M' or 'm' or by
  404.   ensuring the option is highlighted (using the Up/Down keys) and then
  405.   pressing ENTER.  When you do this, you will be prompted to select the
  406.   item you want to edit.  You select the desired item in the same way as
  407.   if you were selecting it to be run. For example, to add an item to
  408.   submenu 'B' item '4', simply press 'b' and '4'.  You will then be
  409.   presented with an editing screen that lets you modify any or all of
  410.   the following:
  411.  
  412.         Menu Name -      The name associated with submenu 'B'.  (For
  413.                          example, in the sample menu provided, the Menu
  414.                          Name for submenu 'A' is 'Main Menu.' )
  415.  
  416.         Program Name -   The name you want to assign to item '4' of
  417.                          submenu 'B'.
  418.  
  419.         Command String - The commands that are run by DOS when item 'B4'
  420.                          is selected to run.
  421.  
  422.   For practice, let's go ahead and install a program at menu position
  423.   'B4'.  We'll install a small program called 'dirsize' that was copied
  424.   to a directory called C:\KWMENU\SAMPLES when you ran the KWsetup
  425.   program.
  426.  
  427.   If we were to run this sample program from the DOS prompt, we would
  428.   have to enter the following:
  429.  
  430.         c:              ( Change to drive C: )
  431.         cd\KWmenu       ( Change to the appropriate directory )
  432.         cd\samples
  433.         dirsize         ( Run the program )
  434.  
  435.   To have KWmenu run the program for us, we just need to enter the
  436.   following Command String for position B4:
  437.  
  438.         c:,cd\kwmenu,cd\samples,dirsize
  439.  
  440.   Note that commas are used to separate individual commands within the
  441.   Command String.
  442.  
  443.   Hence, to install this program at position B4, we would do the
  444.   following:
  445.  
  446.         1.  Press F2 to initiate editing
  447.  
  448.         2.  Select the 'Menu Item' option from the popup menu
  449.  
  450.         3.  Press the B key (to select submenu B)
  451.  
  452.         4.  Press the 4 key (to select item 4)
  453.  
  454.         5.  Type in a name for the B submenu (if you want to change its
  455.             name).  For example, you might want to type in the
  456.             following: Demo Programs.  (The editor will not allow you
  457.             enter a name that is more than 16 characters in length.)
  458.  
  459.         6.  Press the ENTER or the Down key to move the editor to the
  460.             'Program Name' entry
  461.  
  462.         7.  Type in a program name, such as
  463.                 Dirsize: A Demo Program
  464.             (The editor will limit the length of this name to a maximum
  465.             of 40 characters.)
  466.  
  467.         8.  Press the ENTER or the Down key to move the editor to the
  468.             'Command String' entry.
  469.  
  470.         9.  Type in the following:
  471.                 c:,cd\kwmenu,cd\samples,dirsize
  472.             (The editor limits the length of the Command String to 80
  473.             characters.)
  474.  
  475.        10.  Press F2 to save the changes we just made.
  476.   
  477.   You may now run this program by selecting item B4.
  478.   
  479.   Note that if you wish to retain this demonstration program but want to
  480.   move it to a new location (such as B8 or E1), you may do so by
  481.   pressing the F4 key.  Simple prompts will guide you through this
  482.   process.
  483.   
  484.   If you wish to delete this demonstration program from the menu, select
  485.   F2 and select item B4 as before.  (Note that deleting the program from
  486.   the menu does not delete the program from the disk.)  When you have 
  487.   reached the editing screen, press the ENTER or Down keys to move the editor
  488.   to the 'Program Name' entry.  Press the CTRL D key combination (that is,
  489.   while holding down the CTRL key, press the D or d key), and this
  490.   'Program Name' entry will be deleted.  Then, press the ENTER or Down
  491.   keys to move the editor to the 'Command String' entry.  Press CTRL D
  492.   again to delete that entry.  To save these changes, press the F2 key.
  493.   Otherwise, if you decide you do not want to make the changes after
  494.   all, press the ESC key.
  495.   
  496.   To add your own programs, use the same process as outlined above.
  497.   
  498.   One final point:  if you wish to run a program having an extension of
  499.   'BAT' (instead of 'EXE' or 'COM'), that batch file will need to have
  500.   'kw' as its last entry in order for the batch file to return control
  501.   back over to KWmenu.  For example, if you have a batch file that
  502.   contains the following entries
  503.  
  504.                 c:
  505.                 cd\wordpro
  506.                 wordpro file.doc
  507.                 cd\
  508.  
  509.   you will need to change it to the following to run it from KWmenu:
  510.  
  511.                 c:
  512.                 cd\wordpro
  513.                 wordpro file.doc
  514.                 cd\
  515.                 kw
  516.  
  517.   Of course, you may instead decide to just delete the batch file and
  518.   instead use the following 'Command String' as one of your menu
  519.   entries:
  520.  
  521.                 c:,cd\wordpro,wordpro file.doc,cd\
  522.  
  523.  
  524.  
  525.  
  526.  
  527.   ┌─────────────────────────────────────┐
  528.   │ 3.3  Changing KWmenu's Appearance   │
  529.   └─────────────────────────────────────┘
  530.  
  531.   The following "appearance characteristics" may be modified using the
  532.   F2 key:
  533.  
  534.         ■    screen colors
  535.         ■    menu title
  536.  
  537.   As previously noted, the 'Screen Speed' option on the F2 popup menu
  538.   can also be used to eliminate "snow" or flicker when using KWmenu on
  539.   color adapters that produce flicker.
  540.  
  541.   When you select 'Colors' from the F2 popup menu, you are presented
  542.   with another popup menu that gives you several choices of menu items
  543.   you can recolor.  Once you have selected the item you want to recolor,
  544.   use the Up or Down keys until you have the desired color and then
  545.   press the ENTER key.  You will then be returned to the popup menu so
  546.   that you can change other colors if desired.
  547.  
  548.   Once you are satisfied with the colors, you select the 'Save changes'
  549.   option from the popup menu.  If you decide not to save the changes you
  550.   may simply press the ESC key.  (Note that even after pressing the ESC
  551.   key, the colors you selected will remain in effect until you either
  552.   run a program or exit KWmenu using F3 and then return by typing KW.
  553.   The menu will then resort to using the colors that were present before
  554.   you started making the changes.)
  555.  
  556.   If you would like to change the title from its default of "KWmenu
  557.   Version 1.0,"  simply select the 'Title' option from the F2 popup
  558.   menu.  This will invoke an editor that will allow you to enter your
  559.   own 40-character title.  To save the title as your "default," press
  560.   the F2 key when you have finished entering the title.
  561.  
  562.  
  563.  
  564.   ┌─────────────────────────────────────┐
  565.   │ 3.4  Password Protection            │
  566.   └─────────────────────────────────────┘
  567.   
  568.   If others will be using your computer and you want to keep them from
  569.   running one or more of the menu entries, you may set a password for
  570.   those entries.
  571.  
  572.   To set a password, simply select the 'Password Protection' option from
  573.   the F2 popup menu.  You will then be prompted for which entry you want
  574.   to protect.  After you have selected the desired entry, simply enter
  575.   the password you want to use any time that entry is selected.  You may
  576.   use up to 8 characters.  When you have entered the desired password,
  577.   simply press the ENTER key.  (If you make a mistake during entry of
  578.   the password, you may back over it using the BackSpace key.)
  579.  
  580.   To remove password protection from an entry, go through the same steps
  581.   as if you were going to set the password the first time.  You will
  582.   then be prompted for the current password.  When you have entered it
  583.   correctly, you will be prompted to enter a new password.  If you do
  584.   not want the item to have a password, simply press the ENTER key at
  585.   this point.  Note that, if you press any other key prior to the ENTER
  586.   key, that key will become the new password.  Hence, it pays to use a
  587.   little extra care at this point.
  588.  
  589.   In addition to password protecting menu entries, you can password
  590.   protect the F2 popup menu.  This will prevent anyone who does not have
  591.   your password from editing any of the menu entries, colors, etc.  To
  592.   do this, simply select the 'Edit Protection' option from the F2 popup
  593.   menu and follow the above procedure.
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.   That's all there is to it.  As you can see, KWmenu is easy-to-use.  If
  601.   it suits your needs, please register your copy today.  This will help
  602.   ensure the continued availability of high-quality, inexpensive
  603.   software from KeenWare.
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.